.w500 {
    background-color: #fff;
    position: static;
}
.w500 div {
    position: relative;
}
.footer {
    color: #fff;
    position: static;
}
}
.login-bg {
    background: rgba(0, 0, 0, 0) url("../images/bg-login.jpg") repeat scroll 0 0 / 100% auto;
}
.footer {
    color: rgba(255, 255, 255, 0.61);
    margin-top: 60px;
    text-align: center;
}
input, button {
    font-family: Microsoft yahei;
    margin: 0;
    outline: medium none;
    padding: 0;
}
.active2:focus {
    box-shadow: none;
    outline: medium none;
}
.login-name:hover {
    border: 1px solid #ff9f00;
    border-radius: 6px;
    box-shadow: 0 0 3px 3px rgba(255, 159, 0, 0.24);
}
.pull-center {
    text-align: center;
}
.bgfff {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dddddd;
}
.h60 {
    clear: both;
    height: 60px;
    overflow: hidden;
}
.w400 {
    margin: 0 auto;
}
.f18px {
    font-size: 18px;
}
.login-f12 {
    font-size: 12px !important;
}
.login_h_50 {
    height: 50px;
}
.btn_login {
    border-radius: 15px;
}
.btn_login_ff9 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ff9f00;
    border-radius: 100px;
    color: #ff9f00;
    font-family: Microsoft yahei;
    font-size: 16px;
    height: 35px;
    line-height: 28px;
    width: 101px;
}
.btn_login_ff9 a {
    color: #ff9f00;
}
.btn_login_ff9:hover {
    background: #ff9f00 none repeat scroll 0 0;
    border: medium none;
    color: #fff !important;
}
.w400 {
    margin: 0 auto;
    width:500px;
}
.logintr{
	margin-top: 30px;
}
.login-name {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #cecece;
    height: 50px;
    line-height: 50px;
    position: relative;
}
.login-radius {
    border-radius: 6px;
    padding: 0 8px 0 15px;
}
.login-name .login-input {
    border: 1px solid #fff;
    float: left;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    width: 300px;
}
.login-name .login-code {
    border: 1px solid #fff;
    float: left;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    width: 180px;
}
.login-name .login-code-btn {
    border: 1px solid #fff;
    float: left;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    width: 120px;
}
.login-name .login-input:focus {
    outline: medium none;
}
.login-ture {
    float: right;
    height: 20px;
    position: relative;
    top: 5px;
    width: 20px;
}
.login-ts {
    float: left;
    height: 20px;
    margin-right: 10px;
    position: relative;
    top: 5px;
    width: 20px;
}
.login-name1 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #cecece;
    height: 50px;
    line-height: 50px;
    padding: 0 3px;
    text-align: center;
    width: 100px;
}
.clear, .clearfix::after, .h10, .h15, .h20, .h25, .h30, .h35, .h40, .h45 {
    clear: both;
}
.login-name1 img {
    height: 44px;
    margin-top: 3px;
    width: 100px;
}
.login-text {
    color: #262626;
    line-height:60px;
}
.login-text1 {
    color: #888;
    line-height: 25px;
    text-align: left;
}
.w400 i {
    background-image: url("../images/login_icon.png");
    display: block;
    float: left;
    margin-right: 10px;
    position: relative;
    top: 10px;
}
.login-icon1 {
    background-position: -21px 0;
    height: 20px;
    width: 20px;
}
.login-icon2 {
    background-position: -63px 0;
    height: 20px;
    width: 20px;
}
.login-icon3 {
    background-position: -84px 0;
    height: 20px;
    width: 20px;
}
.login-icon4 {
    background-position: 0 0;
    height: 20px;
    width: 20px;
}
.login-icon5 {
    background-position: -42px 0;
    height: 20px;
    width: 20px;
}
.login-wx {
    margin: 0 auto;
    width: 180px;
}
.login-wx i {
    float: left;
    height: 30px;
    width: 30px;
}
.login-icon6 {
    background-position: -61px -25px;
    margin-right: 40px !important;
}
.login-icon7 {
    background-position: -30px -25px;
    margin-right: 40px !important;
}
.login-icon8 {
    background-position: 0 -25px;
}
.login_content {
    height: 100%;
    text-align: center;
    white-space: nowrap;
}
.w500 {
    background: rgba(255, 255, 255, 0.85) none repeat scroll 0 0;
    border-radius: 6px;
    margin: 107px auto 0;
    vertical-align: middle;
    width: 500px;
}
.w500 h2 {
    background: #ff9f00 none repeat scroll 0 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    color: #fff;
    font-size: 20px;
    height: 60px;
    line-height: 60px;
}
.w500 ul {
    margin: 15px auto;
    width: 400px;
}
.w500-login .login-jg {
    background: #ff6b6b none repeat scroll 0 0;
    color: #fff;
    height: 40px;
    line-height: 40px;
}
.login_sjjg {
    height: 40px;
}
.w234 {
    width: 253px !important;
}
.w234-2 {
    float: left;
    width: 223px !important;
}
.w500-login ul li {
    color: #888888;
    line-height: 30px;
}
.w500 .w500-login ul li span {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #cecece;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 130px;
}
.w500 .w500-login ul li span img {
    padding-top: 10px;
}
.btn-btnloginT {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #ff9f00 none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #c8631d;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #fff;
    font-family: Microsoft yahei;
}
.btn-btnlogin {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #ff9f00 none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #c8631d;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #fff;
    font-family: Microsoft yahei;
    font-size: 20px;
    height: 47px;
    line-height: 47px;
    text-align: center;
    width: 500px;
}
.btn-btnlogin:hover {
    border-bottom: 2px solid #c8631d;
}
.login_wjmm em a {
    color: #ff9f00;
    font-style: normal;
    margin-right: 15px;
}
.login_wjmm {
    clear: both;
    width: 400px;
}
.login_wjmm span {
    float: left;
    width: 200px;
}
.login_wjmm .pull-left {
    text-align: left;
}
.pull-right {
    text-align: right;
}
.Rectangle_bg {
    background: rgba(0, 0, 0, 0) url("../images/Rectangle_1.jpg") no-repeat scroll center top / 100% auto;
    height: 100%;
}
.Rectangle_2 {
    background: #fafafa none repeat scroll 0 0;
    height: 100%;
}
.sj-login h2 {
    color: #262626;
    font-size: 20px;
    line-height: 28px;
    margin: 50px 0 30px;
}
.sj-login ul li {
    color: #888888;
    font-size: 16px;
    line-height: 32px;
}
.sj-login ul li span {
    color: #ff9f00;
    padding: 0 10px;
}
.sj_login_input {
    height: 50px;
    margin: 0 auto;
    text-align: left;
    width: 370px;
}
.Rectangle-foot {
    background: #212b3b none repeat scroll 0 0;
    height: 150px;
    margin-top: 50px;
    text-align: center;
    width: 100%;
}
.rectangle-foot-nav {
    border-bottom: 1px solid #353f50;
    color: #fff;
    padding: 24px 0;
}
.rectangle-foot-nav a {
    color: #fff;
    padding: 0 10px;
}
.wfff {
    color: #aeaeae;
    line-height: 30px;
    margin-right: 10px;
}
.text-yzm {
    line-height: 50px;
    margin-top: 10px;
}
.w370-dx {
    width: 370px;
}
.js_dx {
    background: #ff9f00 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    float: left;
    font-family: Microsoft yahei;
    font-size: 13px;
    height: 38px;
    line-height: 38px;
    margin-top: 5px;
    text-align: center;
    width: 144px;
}
.js_dx a {
    color: #fff;
}
.js_dx.active, .login_yx.active {
    background: #ededed none repeat scroll 0 0;
    border-bottom: 2px solid #cecece;
    color: #888888 !important;
}
.active2 {
    background: #ededed none repeat scroll 0 0;
    border-bottom: 2px solid #cecece;
    color: #888888 !important;
}
.active2:hover {
    border-bottom: 2px solid #cecece;
}
.sj_sj {
    height: 500px;
}
.sj_sj h2 {
    color: #262626;
    font-size: 20px;
    line-height: 28px;
    margin: 50px 0 30px;
}
.font12 {
    color: #262626;
    font-size: 13px !important;
    text-align: left;
}
.sj-input {
    height: 50px;
    line-height: 50px;
    width: 370px;
}
.l_top1 {
    position: relative;
    top: -30px;
}
.w156 {
    float: right;
    height: 50px;
    text-align: center;
    width: 130px;
}
.w156 img {
    padding: 10px;
}
.js_dx:focus {
    border: medium none;
    box-shadow: none;
}
.w728 {
    height: 120px;
    margin: 0 auto;
    width: 728px;
}
.w728:hover, .w728.active {
    background: #f8f8f8 none repeat scroll 0 0;
}
.w728 ul li {
    font-size: 13px;
    padding: 32px 0 0 40px;
}
.w728 ul li b {
    color: #ff9f00;
    font-size: 18px;
}
.w728 ul li em {
    color: #ff9f00;
    font-style: normal;
    padding: 0 10px;
}
.w268 {
    display: block;
    height: 47px;
    margin-right: 40px;
    width: 268px;
}
.btn-center {
    display: block;
    height: 47px;
    margin: 0 auto;
    width: 268px;
}
.h400 {
    height: 330px;
}
.login-xz-1228 {
    padding: 5px 0;
    text-align: left;
}
.login_jump {
    margin: 0 auto;
    padding: 130px 0 150px;
    text-align: center;
    width: auto;
}
.login_jump i {
    display: block;
    height: 97px;
    margin: 20px auto;
    width: 97px;
}
.login_jump h3 {
    color: #262626;
    font-size: 20px;
    margin-bottom: 10px;
}
.login_jump p {
    color: #888;
    font-size: 16px;
}
.redpass{
	margin-top:40px;
	height: 40px;
}
.redpass-jls{
	margin-top:40px;
    text-align: center;
}